Merge pull request #75 from jangahroo/master

(cleanup) code cleanup in compiler
(feat) added documentation warning to lib
(feat) updated parser to handle dot notation
(feat) updated template to handle dot notation