public boolean readFile(){
		try {		
			this.inputReader = new BufferedReader(new FileReader(this.path + inputFileName));	
			while (this.inputReader.ready()) {
				String sLine = this.inputReader.readLine();
				if (!sLine.equals(null) && sLine.length() >= 1) {
					if (sLine.substring(0, 1).matches(regex)) {
						System.out.println(sLine + "\n");
						linesSaved++;
					} else {
						linesIgnored++;
					}
				}
			}
			System.out.println("Saved " + linesSaved + " lines");
			System.out.println("Removed " + linesIgnored + " lines");
		} catch (FileNotFoundException e) {
			System.out.println("Files does not exist : "+this.path + inputFileName);
			//e.printStackTrace();
			return false;
		} catch (IOException e) {
			e.printStackTrace();
			return false;
		} finally {
			try {
				if(this.inputReader!=null && this.outputWritter !=null){
					this.inputReader.close();
				}	
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
		return true;
	}