branch from branch revision and commit operation implementation.
fixed branch state building utility where previous branch revisions from other branches would be ignored.
minor fixes and rest api tests.
api testing and various bug fixes.
code clean up, fixed weird bug with django serializer. added implementation for retrieval of project info/diagram details.
minor