Feature 73

Implements a shared panel for choosing the number of threads and pressing go for #73.

* Performs error checking to ensure the threads is between 1-100
* Shares for conciseness