Initial Commit

Reviving an old project for fun and profit.