Added some documentation to front-end components; Cleaned up front-end component controller;