add missions to ui
add some specs for newly introduced features
add pry based client console
add tests for missions ui components
final fixes for e2e integration of missions module
add tests for last commit