initial commit with basic project setup
added core library
added basic types and created class AbstractFragment
added class Fragment and matching test