Update and add additional tesnet capabilities

add additional updates from https://github.com/faizkhan00/omniwallet/tree/add-tnet to expand testnet ability/features
Adam can we get this setup as a factory into the omniConfig module at config.js? So we keep it consistent with angular flavour.

Like this:
.factory("TESTNET",["$location",function TestnetFactory($location){
if($location.host().match('testnet') != null){
Bitcoin.setNetwork('test')
return true
} else
return false
}])

You can the inject TESTNET as a parameter where the value is needed (e.g. the other controllers)

TransactionManager will handle the TESTNET parameter so we can decouple it from the various controllers once we start using it.