Initial commit

Signed-off-by: Ian Macalinao <ianmacalinao@gmail.com>
Prepare to merge into NLCore

Signed-off-by: Ian Macalinao <ianmacalinao@gmail.com>