Added makefile
Added sources
Removed local dirt
Filtered compile output, updated linux source requirements, updated makefile include folder