Added pre-request network checks to the ApiInterface
Added display to the user on failed internet connection check.
Modified hasInternet to have a more descriptive name.
Swapped boolean response for failOnNoInternet so it is more intuitive.
Modified JavaDoc slightly.
Merge pull request #94 from coldstar96/check-network

Check network before ApiInterface requests