Make cosmetic changes
Change default source directory
Update versions
Add support for checking files

Probably not needed, but it doesn't hurt to have it
Add flag in order to build on Mac OS X