Initial implementation
Add Makefile
Update readme