Improved singleton syntax.
Full match for regex.
Better implementation.
Removed get, only init is required.
Host::current() is is a simple variable.
Merge pull request #2 from arteymix/develop

Implementation improvement