change views to use mixins, pass album list to gallery view
close issue #12