refactoring the subject service

doing things the angular way, colorService will be moved to subjects
service
deleting unneeded var
adding color support, removing unneed angular libraries