Updated readme.
Added some shell scripts.
Updated travis.yml.
Removed abstract_method.