added sammyjs, initial routing implementation