add -dev functionality, remove erronious error messages
update gitignore