Added errors and such and refactored form and errors into partials
Changed gitignore