Mark release as beta
Add dependencies to setup.py

- Also fix issue where controller module was missing
Use pydocs for project meta-data

- Move setup.py to src/ so that it can take advantage of getting
  metadata directly from the freeseer module.
Fix #314 - Links now open in your browser
Add record before pause to workaround issue 302
Merge branch 'experimental' of https://github.com/Freeseer/freeseer into pulse-source-select