code reformatting and organization
gitignore to ignore idea for people using *storm