Boilerplate SCons setup for AVR programming

main.scons is used instead of SConstruct so that all the build stuff goes into the ./build directory to keep it clean