Small refactoring + improvement
Merge pull request #122 from kaysoky/SYNR-639

Bit of refactoring
forgot to add this file to the docs!
added improved error message as a temporary measure until createOrUpdate works for wikis (SYNR-631)
When name is not given, entities should be named for the file they contain
merge annotations in createOrUpdate on entities
note TODO implement createOrUpdate for Wikis
moved evaluation tests into their own file
getSubmissions had a bug when the status parameter was set. Added failing test. For the fix, factored out _limit_and_offset method into utils adding the doseq parameter to urlencode. Added a unit test for that method.
add a first cut at _getSubmissionBundles
moved .rst files out of _static subdirectory
changed getWikiHeaders to return DictObjectes
changes based on code review
Needs to recognize the string PUBLIC unambiguously or tests fail
add _findPrincipal
test_login needs to clean up after itself in a finally block!