Abstraction

almost all of the abstraction is complete. Still a few bugs as listed
in the readme.