Add gitignore
slight makefile trim
Make bootloader compile without warnings (doesnt change binary).
Autocalculate max read-n and trim the uart timeout stuff.
Extend uart timeout a little (we seem not to need it actually, so make sure it doesnt get in the way).
Also calculate it based on F_CPU.