implemented side navigation, added snapjs, angular-snapjs dependency