Fix a typo.
Add trim functions.
Remove a test having a trailing new line.
Refactor.
Add last update time.
Merge pull request #12 from imos/experimental

Merge the experimental branch to the master branch.