Lots of changes at work today

While at work i did a lot of the work I also attempted to impliment the
javascript needed for the browse functions but i am unsure if they are
even required at this point I think we learn that next week.