Fix subdomain, add test, space and comment fix

Cleaning things when learning the code. 
I just tested it, under go1.4. Following code:
```
package main

 import "strings"
 import "fmt"

 func main() {
     arr := strings.Split("", ";")
     fmt.Println(arr, "len ", len(arr), " elem:", arr[0])
     arr2 := []string{}
     fmt.Println(arr2, "len ", len(arr2))
 }
```
Generates output:
```
[] len  1  elem:
[] len  0
```