removing gist/github deps from source ui
splitting saver into model and view functions, ref #186