add and edit challenge
fix edit challenge
Fixing exception when viewing challenge page

while not logged in (fixes #171).
Merge pull request #243 from egor83/master

Fixing exception when viewing challenge page while not logged in (fixes #171).
transactional and push edit only if number or name changed
fix some coding convention issues
fixing some typos
Fixing unit tests problem (#232)
indentation and handle for challenge with no exercises
for challenges that dont have any pdf
for challenges that don't have any pdf shouldnt set any value while submitting
Merge pull request #244 from egor83/master

Fixing unit tests problem (#232)
fix indentation
fix more of indentation
fixes for adding challenges with no course/exercise
Merge pull request #241 from anubhavsinha/add-edit-challenge

add and edit challenge