add off canvas navigation. move layout file to admin folder for organization. nail down responsiveness of layout