First commit. Added files to git ignore. Formatted code for ease of
reading.