added is_callable type trait
more type checks
fixed tabs
Merge pull request #6 from miguelibero/fix/is-callable

Fix/is callable