Added Index, modified main layout, added CSS, functional tests