changed to regular urls
added routing function to main to fully enable pushstate relative routes
added tests for list widgets, and loading widget trial