Bunch of stuff that makes things work better and look better

Resolves #1 with commit 0f0fa5a. Also gitignore, better form alignment, and initialization of required folders.