Second commit

Uploading the files. Keep in mind that this is a learning venture... The
purpose is to keep myself accountable to working on haskell in my free
time.