More tests.
Updated docstrings.
Changed parser.parse() to parser.execute()
Top level docstring in elsec.__init__
parser.py rewritten in much more functional and testable style.
Parser tests.