Added initial work on the basic text dropdown
Removed old code that we don't use or want any more
Basic build process now added
Added basic tests, enough for now