Update package json for assemble. Initial assemble integration.
Added tests and updated package.json info.
Renamed package.
Closes #1 and resolves #2