Intial commit

Added a custom gitignore to ignore OS generated files (eg. Spotlight in OS X)