Merge pull request #1 from octete/master

gofmt
Add function to read lines.
Pass file on the command line.
Delete debug lines.
Adding gitignore.
Basic skeleton to read the lines.
Update Readme.
Skeleton for build function.

We'll calculate the number of lines and words in the build function.
Change package name.
Add test suite.
Adding Data files.
Adjust tests and code.
Get deps for travis.
Add test to check for extra spaces.
Get different fields on each line.

So we don't actually get 'words' that consist only of whitespace.
Data files.
Implement "add" and add tests

Implement the funcition add which will add a word to the statemap,
consisting of a hashmap with slices of next words.
Add more data for tests.
Add contains function.
Merge branch 'master' of github.com:vaax/markov

Conflicts:
	README.md