cleaning repo
adds errors package
change api
change api
change api
ignore errors folder
change smart.json
describe package