Major code cleanup

This fixes jasperproject/jasper-client#123 and also fixes jasperproject/jasper-client#119. It partly resolves jasperproject/jasper-client#51.

You now should use "client.jasperpath"-module for all path related stuff (instead of hardcoding the strings). There's room for improvement (e.g. put the paths into a config file), but anyhow, this should do it for the moment.

Also, you really need to use the "tempfile"-module, which will create temporary files in the right location (and deletes them afterwards).

Last but not Least: I really don't get all this crazy sys.path-manipulation...what's the deal with that? I removed it for now.

I'll hope you can use these changes.

Fun fact: I did this to make it possible to create a ArchLinux PKGBUILD.
I thought a way of calculating this instead of hardcoding (the value has to change if you another samplerate/chunksize, right?)

![Calculate 20 from rate/chunksize](http://latex.codecogs.com/gif.latex?%5Cbegin%7Balign*%7D%20%5Ctext%7Bchunks/second%20%7Dc%20%26%3D%20%5Cfrac%7B%5Ctext%7Bsample%20rate%7D%7D%7B%5Ctext%7Bchunk%20size%7D%7D%5C%5C%20%5Ctext%7B%5C%23%20of%20chunks%20%7Dn%20%26%3D%20x%20%5Ccdot%20c%5C%5C%20%5Ctext%7B%5C%23%20of%20cutoff%20chunks%20%7Dn_c%20%26%3D%20x_c%20%5Ccdot%20c%5C%5C%20%5Ctextbf%7BIn%20our%20case%3A%7D%5C%5C%20%5Ctext%7B%5C%23%20of%20cutoff%20chunks%20%7Dn_c%20%26%3D%2020%20%3D%20x_c%20%5Ccdot%20c_%7B%5Ctext%7Bcurrent%7D%7D%5C%5C%20c_%7B%5Ctext%7Bcurrent%7D%7D%20%26%3D%20%5Cfrac%7B%5Ctext%7Bcurrent%20sample%20rate%7D%7D%7B%5Ctext%7Bcurrent%20chunk%20size%7D%7D%5C%5C%20%26%3D%20%5Cfrac%7B16000%7D%7B1024%7D%5C%5C%20%26%3D%20%5Cfrac%7B125%7D%7B8%7D%5Ctext%7B%20%7D%20%28%5Capprox%2015.6%29%29%5C%5C%20x_c%20%26%3D%20%5Cfrac%7B20%7D%7Bc_%7B%5Ctext%7Bcurrent%7D%7D%7D%20%3D%2020%20%5Ccdot%20%28c_%7B%5Ctext%7Bcurrent%7D%7D%29%5E%7B-1%7D%5C%5C%20%26%3D%2020%20%5Ccdot%20%5Cfrac%7B8%7D%7B125%7D%20%3D%20%5Cfrac%7B32%7D%7B25%7D%3D%201.28%20%5C%5C%20%5Ctextbf%7BIn%20general%3A%7D%5C%5C%20n_c%20%26%3D%201.28%20%5Ccdot%20c%20%5Cend%7Balign*%7D)

There one thing I found distrubing: Obviously this can only work if
![x bigger than x_c](http://latex.codecogs.com/gif.latex?x%20%5Cgeq%20x_c)

But right now I can't see how we prevent this from happening.

If already the first chunk has `RMS (=score) > threshold`, then this event occurs. We won't be able to cut off the anything but the first 20 chunks, because we have not even recorded 2 chunks.