chore: Ignore .tmp and dist folders for now

When we are actually building useful things we can un-ignore the dist folder.
chore: Add build and test routines

Should now have working build and testing routines via `grunt dist` and `grunt
test`. Use `grunt` without args to run both.