fix font path
add angular router, also a truckload of fixes