added partials

button partial only there for convenience, css probably won't be used
removed duplicate content
added comments