Rpm spec

Note that I have only tested this .spec file on Fedora, so there will likely be dependency issues on Opensuse, etc.

I'll be creating an OpenSUSE virtual machine soon to test dependency/build errors.