added backend

- restructure the project
- added fastcgi backend
- make frontend more plugable