Initial commit
Added rudimentary tests