Updated UI

Updated UI to make it a bit nicer.
Added name and description for macros.
Added Events to Macro Service.