First pass of text library function

Autoload files in lib
add a text slicer class and a text library class in lib
text slicer cuts up text into array of strings
add a dictionary of weights for keys
Rename set of attacks that are attached to slime

attacks are also skills.  Players and monsters both
have skills and it makes sense for monsters to 
arbitrarily attack the player as well.
reorganize method in battleskillcomponent
update comment
Finish up first pass on text library module

This is probably going to move to the text model that we'll
use to dumbly store big text blocks like excerpts from
books or ads or whatever.
Move some skills on slime to models/skills (javascript)

These are just fallbacks for skills which are stored server side.
README update
Fix typos in text library
Some refactoring and intermediate step in skill epic

Set up skills to be ready to read from the server
as part of the char sheet
Use the new style of vocabulary (objects with difficulties and lengths)
for generating skill text
README udpate
Enable commas
Show multiple skills available to the player in their skill slots

Grab strings for text fragment for skills from player vocabulary
through battle manager.
initialize skills with some random string because battle manager
isn't ready yet.