Add license header
Split into modules
Change APIs

* Remove opt
* Rename orMissing to getOrMissing
* Add getOrElse
ideaBasePackage in ext module
Add ext.std.net
Add Configs for BoneCPConfig
Add Configs for File/Path