Added variadic template arguments for connect/disconnect which allots better syntax
Changed header file extension to .hpp
Updated #include's