Check if synspec is compiled. If not, compile.

This will avoid that  synspec and rotin be compiled more than one time.
Also if you are running "python setup.py build" and then "sudo pip
install ." this change makes the synspec compilation to happen only
when the module is build.

Related to #16.
Merge pull request #17 from gabraganca/installation

Improve setup.py.