Allow Surface.emit to be called with just type. Event should be optional.
JSDoc typo: getPerspective -> setPerspective
Surface rounds positioning to nearest pixel value
Merge pull request #5 from malandrew/patch-1

JSDoc typo: getPerspective -> setPerspective
Added guard statement for piping to things without eventhandlers
Engine now emits resize events even when input has focus
Add tests for style and travis support. Code passes linting.
Add .gitignore
Fix for Firefox z-indexing
Small style check
Add travis Label to README
fixes issue #18

I've experienced that Surface fails due to the webkit transform test at
https://github.com/Famous/core/blob/master/Surface.js#L15 - This is the
case when loading scripts before body is created.

We could change it to something like:
```js
var usePrefix = document.createElement('div').style.webkitTransform !==
undefined;
```
Merge pull request #11 from FamousInternal/linting

Small style check
Merge pull request #13 from FamousInternal/travisLabel

Add travis Label to README
Merge pull request #2 from zgardner/bug/core/GH-1/emit-allow-no-event-param

Surface.emit should check event before doing event.stopPropogation
Fixes Github issue #21
Fixes Github issue #21
Merge pull request #22 from jamesvsnowden/master

Fixes Github issue #21
Merge branch 'public'
Merge pull request #2 from zgardner/bug/core/GH-1/emit-allow-no-event-param

Surface.emit should check event before doing event.stopPropogation