Merge pull request #5 from volnix/master

Changing init function to accept multiple connections.
Added docs for multiple database connection support.
Separated some of the initialization from the core controller into independent methods. Will make it easier to extend core features without overriding the entire constructor.
Fixing a bug with the arrry sanitization where numerically-indexed arrays would not be sanitized.