Created ActionList and Loopable interface

Users will implement the Loopable interface to use class extending the
Loop class. ActionList is used to index actions by their name
(Implemented using Java HashMap)