various fixes + use $ as internal constructor
start test (using the jquery core ones)