init: initial the bower.json
chore: change lib location of bower components
init: initial the gitignore file
update: update the bower.json
init: initial the index.html and lumpy-text.js
update: update the base logic in lumpy-text.js(need to refact)
refact: add $.reduce fn to lumpy and refact some code
refact: refact the $.reduce function in lumpy
update: add trim function to remove whitespace.

drop the whitespace from gradient list, make the gradient more sikly.
refact: refact the structure of lumpy-text
update: update demo
fix: fixed bug in initial function
update: add direction property to lumpy.

direction property would be seted 'begin' or 'end', It is making words
gradient in a beginning or a end of a line.
update: update the index.html of demo
add: add the convert function for short hex color

like below:
\#000 -> #000000
\#fe3 -> #ffee33
add: add handler for rgb color type
add: validate the color type
add: add steps check
add: add error handler to validate the options
refact: refact the structure of generating lumpy text.