Big update - added site functionality and settled CSS