add support directory and refactor specs
finish layout and routes