Improved icon styling

Icons are now more extensible and maintainable. I also included a src
file for the icons so that future additions can be aligned easier.