Removed the old plugin classes and related specs.
Moved interfaces Invocable and NamedInvocable to Contrib namespace.
Moved all unit tests to the tests directory.
Updated travis to build all branches.
Update Amkfile.