Merge pull request #194 from Somesh/master

added raise httperror
Merge pull request #195 from Somesh/master

changes for TODO list
added restart flow