diff --git a/.gitignore b/.gitignore
index 9c07d4a..c90067d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,26 @@
*.class
*.log
+
+# sbt specific
+.cache
+.cache-main
+.cache-tests
+.history
+.lib/
+dist/*
+target/
+lib_managed/
+src_managed/
+project/boot/
+project/plugins/project/
+
+# Ignore Eclipse files
+.project
+.classpath
+.prefs
+.settings
+
+# Scala-IDE specific
+.scala_dependencies
+.worksheet
+/bin/
\ No newline at end of file
diff --git a/.idea/$CACHE_FILE$ b/.idea/$CACHE_FILE$
new file mode 100644
index 0000000..bfe6214
--- /dev/null
+++ b/.idea/$CACHE_FILE$
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..73f69e0
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 0000000..a55e7a1
--- /dev/null
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__com_google_code_findbugs_jsr305_1_3_9_jar.xml b/.idea/libraries/sbt__com_google_code_findbugs_jsr305_1_3_9_jar.xml
new file mode 100644
index 0000000..b3b005c
--- /dev/null
+++ b/.idea/libraries/sbt__com_google_code_findbugs_jsr305_1_3_9_jar.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__com_google_errorprone_error_prone_annotations_2_1_3_jar.xml b/.idea/libraries/sbt__com_google_errorprone_error_prone_annotations_2_1_3_jar.xml
new file mode 100644
index 0000000..36c9583
--- /dev/null
+++ b/.idea/libraries/sbt__com_google_errorprone_error_prone_annotations_2_1_3_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__com_google_guava_guava_25_0_jre_jar.xml b/.idea/libraries/sbt__com_google_guava_guava_25_0_jre_jar.xml
new file mode 100644
index 0000000..e3e96ff
--- /dev/null
+++ b/.idea/libraries/sbt__com_google_guava_guava_25_0_jre_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__com_google_j2objc_j2objc_annotations_1_1_jar.xml b/.idea/libraries/sbt__com_google_j2objc_j2objc_annotations_1_1_jar.xml
new file mode 100644
index 0000000..4874631
--- /dev/null
+++ b/.idea/libraries/sbt__com_google_j2objc_j2objc_annotations_1_1_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__com_squareup_okhttp3_okhttp_3_11_0_jar.xml b/.idea/libraries/sbt__com_squareup_okhttp3_okhttp_3_11_0_jar.xml
new file mode 100644
index 0000000..b71c42b
--- /dev/null
+++ b/.idea/libraries/sbt__com_squareup_okhttp3_okhttp_3_11_0_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__com_squareup_okio_okio_1_14_0_jar.xml b/.idea/libraries/sbt__com_squareup_okio_okio_1_14_0_jar.xml
new file mode 100644
index 0000000..8d6d5c1
--- /dev/null
+++ b/.idea/libraries/sbt__com_squareup_okio_okio_1_14_0_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__net_bytebuddy_byte_buddy_1_8_15_jar.xml b/.idea/libraries/sbt__net_bytebuddy_byte_buddy_1_8_15_jar.xml
new file mode 100644
index 0000000..3286cb0
--- /dev/null
+++ b/.idea/libraries/sbt__net_bytebuddy_byte_buddy_1_8_15_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_apache_commons_commons_exec_1_3_jar.xml b/.idea/libraries/sbt__org_apache_commons_commons_exec_1_3_jar.xml
new file mode 100644
index 0000000..57a1568
--- /dev/null
+++ b/.idea/libraries/sbt__org_apache_commons_commons_exec_1_3_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_checkerframework_checker_compat_qual_2_0_0_jar.xml b/.idea/libraries/sbt__org_checkerframework_checker_compat_qual_2_0_0_jar.xml
new file mode 100644
index 0000000..ded8b00
--- /dev/null
+++ b/.idea/libraries/sbt__org_checkerframework_checker_compat_qual_2_0_0_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_codehaus_mojo_animal_sniffer_annotations_1_14_jar.xml b/.idea/libraries/sbt__org_codehaus_mojo_animal_sniffer_annotations_1_14_jar.xml
new file mode 100644
index 0000000..84ab824
--- /dev/null
+++ b/.idea/libraries/sbt__org_codehaus_mojo_animal_sniffer_annotations_1_14_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_scala_lang_modules_scala_xml_2_13_1_2_0_jar.xml b/.idea/libraries/sbt__org_scala_lang_modules_scala_xml_2_13_1_2_0_jar.xml
new file mode 100644
index 0000000..dd392b3
--- /dev/null
+++ b/.idea/libraries/sbt__org_scala_lang_modules_scala_xml_2_13_1_2_0_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_scala_lang_scala_library_2_13_1_jar.xml b/.idea/libraries/sbt__org_scala_lang_scala_library_2_13_1_jar.xml
new file mode 100644
index 0000000..9848585
--- /dev/null
+++ b/.idea/libraries/sbt__org_scala_lang_scala_library_2_13_1_jar.xml
@@ -0,0 +1,23 @@
+
+
+
+ Scala_2_13
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_scala_lang_scala_reflect_2_13_1_jar.xml b/.idea/libraries/sbt__org_scala_lang_scala_reflect_2_13_1_jar.xml
new file mode 100644
index 0000000..8fca451
--- /dev/null
+++ b/.idea/libraries/sbt__org_scala_lang_scala_reflect_2_13_1_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_scalactic_scalactic_2_13_3_1_1_jar.xml b/.idea/libraries/sbt__org_scalactic_scalactic_2_13_3_1_1_jar.xml
new file mode 100644
index 0000000..72689a1
--- /dev/null
+++ b/.idea/libraries/sbt__org_scalactic_scalactic_2_13_3_1_1_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_scalatest_scalatest_2_13_3_1_1_jar.xml b/.idea/libraries/sbt__org_scalatest_scalatest_2_13_3_1_1_jar.xml
new file mode 100644
index 0000000..1b6295e
--- /dev/null
+++ b/.idea/libraries/sbt__org_scalatest_scalatest_2_13_3_1_1_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_scalatestplus_scalatestplus_selenium_2_13_1_0_0_M2_jar.xml b/.idea/libraries/sbt__org_scalatestplus_scalatestplus_selenium_2_13_1_0_0_M2_jar.xml
new file mode 100644
index 0000000..f513bc4
--- /dev/null
+++ b/.idea/libraries/sbt__org_scalatestplus_scalatestplus_selenium_2_13_1_0_0_M2_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_api_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_api_3_141_59_jar.xml
new file mode 100644
index 0000000..4c95e15
--- /dev/null
+++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_api_3_141_59_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_chrome_driver_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_chrome_driver_3_141_59_jar.xml
new file mode 100644
index 0000000..eb649c7
--- /dev/null
+++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_chrome_driver_3_141_59_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_edge_driver_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_edge_driver_3_141_59_jar.xml
new file mode 100644
index 0000000..b21c738
--- /dev/null
+++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_edge_driver_3_141_59_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_firefox_driver_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_firefox_driver_3_141_59_jar.xml
new file mode 100644
index 0000000..388df88
--- /dev/null
+++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_firefox_driver_3_141_59_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_ie_driver_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_ie_driver_3_141_59_jar.xml
new file mode 100644
index 0000000..da8b57a
--- /dev/null
+++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_ie_driver_3_141_59_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_java_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_java_3_141_59_jar.xml
new file mode 100644
index 0000000..79fd9da
--- /dev/null
+++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_java_3_141_59_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_opera_driver_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_opera_driver_3_141_59_jar.xml
new file mode 100644
index 0000000..0612eeb
--- /dev/null
+++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_opera_driver_3_141_59_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_remote_driver_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_remote_driver_3_141_59_jar.xml
new file mode 100644
index 0000000..eaa061a
--- /dev/null
+++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_remote_driver_3_141_59_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_safari_driver_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_safari_driver_3_141_59_jar.xml
new file mode 100644
index 0000000..2f11a6e
--- /dev/null
+++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_safari_driver_3_141_59_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_support_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_support_3_141_59_jar.xml
new file mode 100644
index 0000000..0e48ba2
--- /dev/null
+++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_support_3_141_59_jar.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..df60b67
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..898ed8f
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules/Selenium-ScalaTest-build.iml b/.idea/modules/Selenium-ScalaTest-build.iml
new file mode 100644
index 0000000..170790e
--- /dev/null
+++ b/.idea/modules/Selenium-ScalaTest-build.iml
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules/Selenium-ScalaTest.iml b/.idea/modules/Selenium-ScalaTest.iml
new file mode 100644
index 0000000..b300d67
--- /dev/null
+++ b/.idea/modules/Selenium-ScalaTest.iml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/sbt.xml b/.idea/sbt.xml
new file mode 100644
index 0000000..cb8109a
--- /dev/null
+++ b/.idea/sbt.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/scala_compiler.xml b/.idea/scala_compiler.xml
new file mode 100644
index 0000000..02bfa28
--- /dev/null
+++ b/.idea/scala_compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml
new file mode 100644
index 0000000..e96534f
--- /dev/null
+++ b/.idea/uiDesigner.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file