Add custom user and key server

- Adding ability to define custom keyserver (so that port 80 can be used when port 11371 is not open).
- Allowing people to define the user in which the aptly repository will be create 
I think this should be called `key_server` to match the param on the main `aptly` class.