added js files
added icon functionality and more styling