added basic backbone functionality and began on styling