massive re-organization. removed all xml-rpc parts because that was completely unnecessary and bad. major refactoring