Moved code to better places and versioned the API messages

Moved the signing wrappers and FileSensing to SigningApi. Also the APIs
are versioned so we know which version of the API you're using.