Initial commit, added first working pass at module and API class, updated readme