Initial commit with basic n-gram support.