[Fix] App name cannot contain an underscore , closes #23

Since we have a writer method now, can change `attr_accessor :app` to `attr_reader :app`