Created generalized request builder and helpers
Not sure why it thinks I need to commit...