Added lots of items to .gitignore, such as Windows/Mac cache files and editor config files.
Added .editorconfig file with basic configuration. Please make sure you install the plugin for your editor! http://editorconfig.org/#download
Updated README with EditorConfig information
Cleaned up project directory. Created unit tests directory. Cleaned up some formatting.