External access to Redmine Rate API

I needed this for a custom budget generation script I wrote. It adds API authentication support and JSON support. Rather simple. Pushing to you folks since you seem to have the most active fork of this. Thanks!