defining 'can' as a dependancy

no longer relying on the global namespaced 'can'. As noted in Issue https://github.com/bitovi/canjs/issues/673