feat(core): Added settings views

Added new settings views and events.

Events for settings:
settings:show
settings:close
Merge pull request #56 from phenomenz/dev-0.3

feat(core): Added settings views