fixed bug in ArrayDoc ID extraction
added initial developer docs
clarified Circles advice
UniqueArrayDocument must extract fetchID differently than ArrayDocument
adjusted PaperInterest and get_interests() methods to reduce paper template to single db query
created template page for error messages and improved rest view error trapping
made GplusPersonData.update_subscriptions() more robust
fixed problem with map(user.get_interest()); added form validation and checkbox alerts
added support for arXiv ID strings like math.DG/0211159 and math/1304.6141