fixes missing argument bug

caused crashes if mobile provider was false
Switched bootstrap to Semantic UI

fresh UI