Added user tool

split repository into folders for each building block