Added a .gitignore
Added some unit tests for runt time and fleshed out the runtime a bit.