Initial commit

Revised some files and cleaned up the code. Started a new repo to make
things easier.