updating composer file with correct dependencies
major overhaul of code-base, moved code into mustache icanhaz templates