added angular, still needs cleanup
added ng filter to better filter results
quick style changes