Extra params

- Allow clients to pass arbitrary parameters to API
- Clean up extra white spaces.
I didn't want to make any assumptions - littered some more hash rockets. But may be it's time to draw a line.