fixed setup.py, added new abstract class BaseBookmark, added upload support for any service (non-admin connection), and started work on full AGS imageservice support.