added mobile slide out nav functionality, changed some mobile styling