improved responsiveness and accessability

- moved css to seperate file
- made it more responsive and fixed some coloring
- added jquery dependency
- made site menu foldable/expandable in mobile view..
- made it more accessable by making it work even without javascript