add: JavaDocs for SupposeThread-feature

Also fixed all indents for SupposeThread-feature classes, including BackgroundExecutor.
a background thread