Updated gitignore
Added Makefile
Made methods extern
Merge branch 'feature/uart' into develop
Merge branch 'feature/debug' into develop