Moved some files to as.wtp.ui for easier consumption by fuseide. Also added secure storage logic to as.wtp.core for similar reason