reimplemented errors
removing dead files
removes need for a build script in travis