Committing initial staging code for the project (working, but not well
structured and lacking formal tests)