Changed to implicitly initialize before run.
Added methods for getting time values.
Changed to init with either a string or a port.
Changed to use relative imports.
Changed for PEP8 styling.
Changed to inherit from UniformRectilinearPoints.
Added PortMapEvent and unit tests.

Added
=====

* PortMapEvent is an event object that maps values from one port to
  values of another port.
Added ChainEvent class.

Added
=====

* New class ChainEvent makes a single event out of a list of events.
Changed to initialize from yaml file.

Changed
=======

* Read initialization information from a yaml file rather than an
  ini-style file.

Added
=====

* New methods:
  - initialize
  - run
  - finalize
* New method connect_port connects a component port to another component
  instance and adds it to the timeline.
Added unit tests from component subpackage.
Changed to recursive calls to the manager.

Changed
=======

* The initialize, run, and finalize methods are now wrapped to prevent
  recursive calls to the manager to enter an infinite loop.