added support for manually passing in settings. changed the way awesom0 is required
updated description in package.json