Standardized formatting to comply with Ozzy's standards
Replaced tab characters with 4 spaces
Added makefile for linux (might work on mac, I'm not sure)