Updated SPEC file

- Use RPM macros
- Added changelog
- Added Requires and BuildRequires