Move DFileType and DFileTypeFactory to com.techern.dlang.filetype

Signed-off-by: Cruz Julian Bishop <cruz@techern.com>
Add DTokenType and DElementType

Signed-off-by: Cruz Julian Bishop <cruz@techern.com>
Add an initial empty BNF

Signed-off-by: Cruz Julian Bishop <cruz@techern.com>
Add braces/brackets. I don't know what to call them

Signed-off-by: Cruz Julian Bishop <cruz@techern.com>
Add some operations

Signed-off-by: Cruz Julian Bishop <cruz@techern.com>
Add letters and underscores

Signed-off-by: Cruz Julian Bishop <cruz@techern.com>