Add better project routing to allow more names

Project names can now contain all characters except slash.