Spec file cleanup

Use systemd macros, depend on systemd package and other cleanups