Updated readme
Added basic testing

- added makefile
Added main module code