fixing headers
added Test cases and removed ReactiveCocoa from tests, fixes from test cases, delegate features and notifications, better descriptions
moved files around in folders