created UserInputBundle

to fulfil singleton principle, so that bundle isn't over used in
multiple classes