Major cleanup

Moved all the "app" demo code to an index.html file.

Removed unnecessary dist demo code

Removed some 3rd party vendor files

Swapped karma e2e for protractor
set window size so phantomjs works
make jshint happy
add karma-coverage

Running the unit tests will now produce a code coverage report in an
untracked folder called "coverage" in the base directory of the project.
Add documention about grunt tasks
cover all options in test
move e2e testing to separate task

Waiting for e2e tests to finish is annoying. Just run them in a separate
terminal if you want to run them while developing.
Refactor options

renamed opts to options

moved all options to single options object

Replace deepExtend function with jquery's $.extend since we require jquery anyhow.

add spec to test autoSetItemPosition

remove unneeded setInteger & setFloat

remove redundant maxGridRows & minGridRows options
add some documentation
add banner to build
fix indentation
Merge pull request #39 from jdewit/feat/cleanup

Major cleanup
Remove containment

I see why it was commented out in the first place.

The containment does not expand as the grid increases
in height. This prevents you from being able to stick the
item in the bottom row of the grid.

I looked into updating the containment dynamically with no success.
Better to not specify a contaiment for now.
Merge pull request #42 from jdewit/fix/containment

Remove containment
fix column width bug

fixes #9

The resizable max limit was using maxColumns to determine the maximum width
 that an item could be.

I don't see the need for the maxColumns option since you specify the number
of columns you want with the option "columns". That should be your max.
Merge pull request #43 from jdewit/fix/column-width

fix column width bug
Adding Travis build status.
feat(gridster): enable resize of gridster container

Enable the resizing of the container for the gridster. Previously, the directive used to
listen to the windows `resize` event only.
Fix for the generic resize event. New width/height values are now kept separately from
the actual width/height config, that can be a string (auto or match).
Add test methods for the new resize parameters.
Implement a protractor test to check for the test behavior.
Generate dist files.
Update `index.html` to reflect new changes.
Update `README.md` with import information.
Add .idea folder to gitignore files.

Close #52.
Merge pull request #53 from frapontillo/feature/resize-element

feat(gridster): enable resize of gridster container
Move check to see if resizable is enabled before event

Was throwing error because it was trying to set resizable options
without it actually being enabled

fixes #54