basic package working

constructor creates instance.
bail out if user doesn't provide arg
cache form jQ object

if the user provides a raw DOM node, cache it in this.el. Cache a jQuery
object from either a string query or raw DOM node.
strip out inputs and save to array

strip out the forms input and save results to an array.
e.g.
[
  {
    name: 'email',
    value:'jdoe@gmail.com'
},
  {
    name: 'password',
    value:'golf1'
}
]
save input value and input jQ object to keys

loop through inputs array and save. e.g.
form.$name.val() >>> john doe
form.name >>>           'john doe'