Moving to Asset Pipeline and other stuff

Moving to use asset pipeline instead of resources plugin. Making dodgy string class not randomly throw exceptions unless asked for to improve tests. Added travis build file. General code cleanup.