Can now handle branch names with slashes in them of unlimited length

1. Changed the htaccess to route all requests via index.php.
2. Implemented code to parse out all the different secions of the URL
3. Wrote recursive function to output all branches in the branch menu