Now supporting mixed arguments
Added moretests to verify mixed kwargs by type
Now fully supporting mixing args and kwargs. Just not mixing by type and by value verification